/**
 * find方法
 **/
// var ages = [3, 10, 18, 20]; // 测试数据
// var this_ = {
//     name: 'ls'
// } // 这个可以传入到find方法中，作为find方法中的this所引用的值
// /**
//  * @currentValue	当前元素=必选！
//  * @index   当前元素索引=可选
//  * @arr     当前元素所属的数组对象=可选
//  * @this_   传递给函数所指向的this的值=可选
//  **/
// var value = ages.find(function (currentValue, index, arr) {
//     console.log('currentValue', currentValue)
//     console.log('index', index)
//     console.log('arr', arr)
//     console.log('this', this)
//     console.log('=============', )
//     return currentValue == this.name // 如果返回true，则表示在 数组ages 中查找到符合条件的值，则会结束find()方法，并返回当前元素的值
// }, this_)
// console.log('value···', value)


/**
 * map方法
 **/
// var ages2 = [1, 2, 4, 5, 5, 6, 7]
// var this_ = {
//     age: 0
// }
// var value2 = ages2.map(function (currentValue, index, arr) {
//     console.log('currentValue', currentValue)
//     console.log('index', index)
//     console.log('arr', arr)
//     console.log('this', this)
//     console.log('=============', )
//     return ++currentValue
// }, this_)
// console.log('value2', value2)
// console.log('ages2', ages2)
